هر صنعت یا زمینه تخصصی اصطلاحات و عبارات مخصوص به خود را دارد که تعریف آنها برای افرادی که در آن حوزه فعال هستند مشخص و قابل درک است. ولی همین مفهوم ممکن است برای کسانی که دانش تخصصی در این حوزه ندارند دشوار یا نامفهوم باشد. طراحی سایت نیز از این قاعده مستثنی نیست. در این مقاله تلاش می کنیم مفهوم جدید Intrinsic Web Design یا “طراحی سایت ذاتی” که در طراحی سایت رایج شده است را به شما معرفی کنیم.
Intrinsic Web Design چیست؟
به طور کلی تکنیک های طراحی سایت به دو دسته تقسیم می شوند:
۱- دسته ی اول تکنیک هایی هستند که با پیشرفت تکنولوژی پدید می آیند. برای مثال می توان به طراحی سایت ریسپانسیو اشاره کرد که تا قبل از پیدایش گوشی های موبایل و تبلت ها وجود خارجی نداشت.
۲- دسته ی دوم نیز شامل تکنیک هایی می باشند که توسط خود طراحان سایت ایجاد می شوند و هدفشان بهینه کردن راندمان کار طراحان می باشد. از این تکنیک ها می توان به طراحی سایت فِلَت اشاره کرد که با پیدایش آن عصر جدیدی در طراحی سایت فوق حرفه ای شروع شد.
تکنیک Intrinsic نیز جز دسته ی دوم قرار می گیرد زیرا روشی می باشد که توسط یک طراحی رابط کاربری به نام Jen Simmons ابداع شده است. معمولا این جور روش ها در ابتدای کارشان اسم خاصی ندارند ولی با فراگیر شدن آن ها و بالا رفتن بحث و جستجو در مورد این تکنیک ها، توسط مبدع آن روش و یا جامعه ی جهانی طراحان، صاحب یک اسم مشخص می شود.
همه چیز در این تکنیک جدید با معرفی ماژول های Flexbox و CSS Grid در CSS آغاز شد. مدت ها پیش استفاده از Table برای ایجاد ساختار و چیدمان سایت رایج بود ولی امروز کمتر کسی از آن استفاده میکند.
پس از مدتی استفاده از float و به کارگیری دستورهای fixed و absolute برای تعیین موقعیت یک المان در صفحه مورد توجه قرار گرفت که به ما اجازه میدهد نحوه نمایش محتوای صفحه را پیچیده تر و و البته زیباتر طراحی کنیم. ولی امکانات این روش در مقایسه با ماژول های جدید بسیار محدود است.
برای نمونه می توان به فریم ورک بوت استرپ اشاره کرد که در نسخه ی ابتدایی خود با تکیه بر دستورات Float توانست نمایش مناسبی از کد های طراحان را پیاده کند. اما در نسخه ی چهارم خود با تمرکز بر روی استفاده از دستورات Flex روش جدیدی از چیدمان ساختار صفحات وب را به نمایش گذاشت.
نکته مهم در همه این تکنیک ها استفاده از خلاقیت برای نمایش المان های صفحه در موقعیت های گوناگون بود. در این روش ها هیچ ساختار مشخص و از پیش تعریف شده ای برای جایگیری المان ها از طریق CSS وجود نداشت و این تجربه و دانش طراح سایت بود که در چیدمان صفحه مورد استفاده قرار میگرفت.
در مورد تکنیک Intrinsic نیز وضع به همین منوال است. این تکنیک با معرفی چهار ماژول Multicolumn ،Flow ،Flex و Grid توانست بسیاری از کدهایی که تا قبل از آن طراحان مجبور بودند به صورت دستی و خلاقانه ایجاد کنند را به صورت آماده در اختیار برنامه نویسان قرار دهد. در نتیجه طراحان دیگر مجبور نیستند تا ساعت ها وقت بگذارند و ریز به ریز کد های سایت را با تفکر خود ایجاد کنند. تنها با زدن چند دکمه ده ها کد آماده در اختیار آن ها قرار می گیرد تا بتوانند از طریق این کد ها طراحی سایت فوق حرفه ای خود را به اتمام برسانند.
تفاوت طراحی سایت intrinsic با Responsive
یک سایت Responsive شده بدان معانست که در هر پلتفرم با هر سایز هماهنگ باشد. یعنی بتوان این سایت را در انواع گوشی ها و تبلیت ها بدون هیچ بهم ریختگی مشاهده کرد.
تا قبل از پیدایش تکنیک Intrinsic ، طراحان سایت از Media Queries استفاده می کردند تا اینکه بالاخره ماژول های Grid و Flex تا حد زیادی کار آن ها را راحت کردند.
با استفاده از یک دستور مشخص می توانید نحوه نمایش محتوا در سایزهای گوناگون را به راحتی مدیریت کنید.
در روش ریسپانسیو برای طراحی سایت فوق حرفه ای که در همه ی پلتفرم ها بدون مشکل اجرا شود؛ ما ستون بندی های شناور داریم یعنی بخش هایی که عرض آنها با تغییر سایز صفحه تغییر میکند. ولی در طراحی ذاتی با استفاده ازGrid علاوه بر ستون ها می توانیم ردیف ها را نیز مدیریت کرده و محتوا و ابعاد آنها را شناور کنیم.
برای مثال می توان گفت اگر تصویری در گوشی های مختلف از عرض استاندارد صفحه بیرون بزند، با روش Intrinsic می توان با توجه به کاهش عرض، به طول آن تصویر اضافه کرد.
بهترین زمان برای استفاده از تکنیک Intrinsic
اینکه بهترین زمان برای استفاده از تکنیک Intrinsic چه وقتی است را خود طراح سایت باید نتیجه گیری کند. زیرا این موضوع کاملاً یک امر شخصی است. همین امروز، بسیاری از طراحان وب در سراسر دنیا از تکنیک ها و ماژول های جدید در طراحی صفحات وب بهره میبرند. بسیاری نیز با همان روش ها و ماژول های قدیمی راحت تر هستند و سرعت کارشان با آن ها بیشتر است. از همین روی می توان گفت که به طور کلی استفاده از این تکنیک به خود طراح بر می گردد.
بوت استرپ 4 را میتوان یک مثال عینی از حرکت جهانی به سمت طراحی سایت های ذاتی یا intrinsic دانست. شاید نسخه 5 کاملا از طراحی ریسپانسیو و استانداردهای آن فاصله گرفته باشد.
این مفهوم جدید تنها برای اشاره مستقیم و صریح به این تکنیک معرفی شد.
پا نوشت:
طراحی سایت صرافی ، طراحی سایت تبریز ، طراحی سایت املاک ، طراحی سایت پوشاک ، طراحی سایت خودرو
طراحی سایت ترکیه ، طراحی سایت ارومیه ، طراحی سایت گرگان ، طراحی سایت همدان ، طراحی سایت اراک ،
Bootstrap به شما در نحوه ارائه سایت و بهبود نمایش صفحات وب بسیار کمک میکند، مهمتر از هرچیز دیگر سرعت بالای کار با آن است که زمان راه اندازی و اتمام یک پروژه را حتی تا 80 درصد کاهش میدهد.
Bootstrap چیست؟
یک چارچوب نرم افزاری یا Framework است که شامل توابع و کتابخانه های از پیش آماده شده به زبان HTML و CSS و JavaScript می باشد که به ما این امکان را می دهد تا در صفحات وب خود، با استفاده از کتابخانه های از پیش آماده، المان هایی نظیر: فرم ها، دکمه ها، تب ها و … را ایجاد کرده و رابط کاربری وب سایت خود را توسعه دهیم. با توجه به امکانات ارائه شده توسط Bootstrap و همین طور سادگی استفاده از آن، روز به روز به تعداد وب سایت هایی که از آن استفاده می کنند، افزوده می شود.
تاریخچه کلمه Bootstrap چیست؟
عبارت Bootstrap به تنهایی به معنی “خود راه انداز” بوده و کلمه Bootstraping به معنی راه اندازی یک فرآیند بصورت مستقل و بدون استفاده از منابع خارجی می باشد. این عبارت در علم کامپیوتر کمی کوتاهتر شده و با عنوان Booting بکار میرود، که نشان دهنده فرآیند راه اندازی سیستم و واردسازی اطلاعات اولیه نرم افزار در حافظه کامپیوتر می باشد.
کلمه Boot در زبان انگلیسی به معنی پوتین یا چکمه می باشد، برخی از پوتین ها زبانه کوچکی در انتهای خود دارند که هنگام پوشیدن پوتین برای قرارگرفتن بهتر پا در آن استفاده میشود (چیزی شبیه به پاشنه کش) این زبانه با نام Bootstrap شناخته میشود.
- بهبود نمایش صفحات وب
- سرعت بالای کار با آن و کاهش زمان اجرای یک پروژه
- همخوانی با تمامی مرورگرهای استاندارد
- امکان ایجاد صفحه بندی، امکان ساخت انواع، قابلیت های زیبا سازی
- امکان طراحی صفحات وب بصورت واکنش گرا
مشکل Bootstrap چیست؟
پروژه Bootstrap با هدفی مشخص و ایده ای ستودنی راه اندازی شده است و در این مسیر سومین نسخه خود را تجربه میکند. طراحان زیادی از استانداردهای آن بهره میبرند و افراد زیادی استفاده از Bootstrap در طراحی سایت شرکتی یا طراحی فروشگاه اینترنتی را یک مزیت مهم میدانند ولی مشکل اصلی زمانی ایجاد میشود که شما وابستگی زیادی به طراحی اولیه آن داشته باشید.
امروز شاهد سایت های زیادی هستیم که همگی ظاهر نسبتا یکسانی داشته و به راحتی میتوان ردپای Bootstrap را در آن دید. بعنوان مثال رنگ مشکی هدر سایت، حاشیه های 1 پیکسلی خاکستری و دکمه های آبی و قرمز با ظاهری مشخص نشان دهنده بکارگیری Bootstrap در یک سایت هستند، در حالیکه با کمی تغییر میتوان ظاهری جدید و متفاوت به هریک از این بخش ها داده و رنگ بندی های دلخواه خود را در آنها ایجاد نمود.
اگر روند استفاده از Bootstrap به همین شکل ادامه پیدا کند ممکن است در آینده تشخیص سایت های اینترنی از یکدیگر کمی دشوار شده و همگی دارای ظاهری یکسان و تکراری گردند. این مسئله به معنی مخالفت ما با این سیستم و امکانات آن نیست بلکه منظور آن است که بیایید تا این امکانات را در راستای بهبود فضای اینترنت بکار گرفته و خلاقیت خود را فراموش نکنیم.
ریسپانسیو در دستان Bootstrap
یکی از قابلیت های منحصر به فرد Bootstrap امکان طراحی وب سایت واکنشگرا و ریسپانسیو است. این ویژگی که امکان طراحی به صورت ریسپانسیو را بسیار ساده کرده از نسخه ی ۲٫۰ به بعد وارد Bootstrap شد طراحی ریسپانسیو و واکنشگرا به این معنا است که وب سایت در تمامی سایز ها در تمامی دستگاه ها مانند موبایل ، تبلت ، لپ تاپ و … با حالت استاندارد نمایش داده شود
Bootstrap Glyphicons
با لود کردن فایل های Bootstrap دیگر نیازی به لود کردن فونت ایکون و یا استفاده از عکس به عنوان ایکون نیست زیرا Bootstrap دارای بیش از ۲۵۰ فونت ایکون می باشد و طرز استفاده از آنها بسیار ساده و راحت است.
هدف از به وجود آمدن بوت استرپ این است که می توان به آسانی، خیلی سریع و با درگیری های کمتر میان تگ های html، css و js قالب ها، لایه ها و صفحات وب را به صورت پاسخگو و طراحی سایت ریسپانسیو برای انواع مرورگرها و ابزارهای نمایشگر وب با کمترین دانش ایجاد نمود. امکانات بسیار بوت استرپ جهت ساده نمودن کارهایی مانند استایل دهی به تگ های مختلف سایت و افکت هایی مانند اسلایدرهای سایت موجب شده است تا کاربران زیادی به سمت بوت استرپ بیایند و از کدهای آن استفاده کنند. بوت استرپ به صورت متن باز است و بسیاری از طراحان وب با افزودن تکه کد به آن امکانات جالبی را به بوت استرپ اضافه کنند.
تبلیغات درون متنی/
اگر تمایل دارید برای شرکت خود اقدام به طراحی سایت ارزان کنید پیشنهاد می کنم ابتدا مقالات مربوط به تفاوت طراحی سایت فروشگاهی و طراحی سایت شرکتی را مطالعه کنید. من به شما پیشنهاد می کنم خدمات طراحی سایت پیام آوا را برای این کار نگاه کنید.
شرکت پیام آوا بهترین و با کیفیت ترین خدمات طراحی سایت را در قالب طراحی سایت ارزان و مقرون به صرفه به شما ارائه می کند. پیام آوا بهترین خدمات طراحی سایت تهران را به شما عرضه می کند. همچنین طراحی اپلیکیشن موبایل را با به روز ترین تکنولوژی کد نویسی دنیا را از پیام آوا بخواهید. طراحی اپلیکیشن موبایل را با ما تجربه کنید.
تبلیغات درون متنی
پا نوشت
طراحی سایت ، طراحی سایت اصفهان ، طراحی سایت شیراز ، طراحی سایت رشت ، طراحی سایت کرج ، طراحی سایت مشهد ، طراحی سایت یزد